package interfaceusuario;

import java.awt.Color;
import java.awt.Font;

import javax.swing.JLabel;

/**
 * define o estilo adrao das labels de nosso sistema.
 * Torna mudar o estilo do texto de nossa aplicacao muito mais facil
 */
public class CriadorTextLabel 
{
	public static JLabel criarTextLabel(String texto)
	{
		//return criarTextLabel(texto, 20, new Color(111, 77, 138));
		return criarTextLabel(texto, 20, Color.white);
	}
	
	public static JLabel criarTextlabel(String texto, int tamanhoFonte)
	{
		//return criarTextLabel(texto, tamanhoFonte, new Color(111, 77, 138));
		return criarTextLabel(texto, tamanhoFonte, Color.white);
	}
	
	public static JLabel criarTextlabel(String texto, Color corTexto)
	{
		return criarTextLabel(texto, 20, corTexto);
	}
	
	public static JLabel criarTextLabel(String texto, int tamanhoFonte, Color corTexto)
	{
		JLabel newLabel = new JLabel();
		newLabel.setFont(new Font("Segoe Script", 1, tamanhoFonte));
		newLabel.setForeground(corTexto);
		newLabel.setText(texto);
		return newLabel;
	}

}
